#include <stdio.h>
#include <string.h>
#include <stdlib.h>

//预编译
#define MAX 10
#define ADD_FUN(x,y) ((x)+(y))

//#define WIN
#ifdef WIN
void fun111()
{
	printf("fun1\n");
}
#else

void fun111()
{
	printf("fun2\n");
}
#endif

void fun3()
{
	#define ABCD "abcd"
}

//#undef ABCD


void dodo(int *p)
{
	if(NULL == p)
	{
		printf("%s %s : %s 的 %d行出错！\n", __DATE__, __TIME__,  __FILE__, __LINE__);
	}
}


int main(int agrc, char const *argv[])
{	fun111();
	printf("%s \n", ABCD);
	printf("%d \n", ADD_FUN(1, 2));
	dodo(NULL);
	return 0;
}
